body {
	font: 12px arial, simsun, sans-serif;
	background-color: #fff;
	margin:0;
	padding:0px;
}
form, p, ol, ul, dl, dd, dt, p, h1, h2, h3, h4, fieldset {
	padding:0px;
	margin:0px;
}
ul {
	list-style-type: none
}
legend {
	display: none
}
img, fieldset {
	border:0px;
}
a {
	color: #0066aa;
	text-decoration: none;
}
a:link {
	color: #0066aa;
	text-decoration: none;
}
a:hover {
	text-decoration:none
}
em {
	font-style: normal
}
li {
	list-style:none;
	padding-left:0px;
}
button {
	font-size: 12px
}
input {
	padding:2 auto auto 2;
	color:#333;
}
select,fidldset{
    color:#333;}
td {
	font-size:12px;
}

thead td {
	font-size:12px;
	padding:0 3 0 3;
	border-top:1px solid #3b5888;
}
.bodypop {
	background:#fff;
	margin:0px;	
	padding:6px;  /* ����ҳ����ʽ  */
}
.org {
	color:#ff6600;
}
.bold {
	font-weight:bold;	
}
.navi {
	color:#415788;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #e5e5e5;
	background:url(../images/admin/document_yellow.gif) no-repeat 2px 3px;
	padding-left:25px;
	padding-top: 9px;
	padding-bottom:5px;
}
.dtable{
    width:100%;
    border-collapse:collapse;
    
    }
.dtable td {
	border-bottom:1px solid #e3e6eb;
	height:25px;
	padding:0 3 0 3;
	empty-cells:show;
	
}
.dtable2  {
	border-bottom:1px solid #e3e6eb;
	height:22px;
}
.dtable3{
    width:390;
    border-collapse:collapse;
     align:center;
    }
.dtable3 td{
    width:130;
   align:center;
   
	height:30px;
	
	
    }
    
.dtable4{
    width:390;
    border-collapse:collapse;
     align:center;
    }
.dtable4 td{
    width:130;
   align:center;
    }
    

.title01 {
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#415788;
	border-bottom:1px solid #e5e5e5;
}
#title01 {
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#415788;
	border-bottom:1px solid #e5e5e5;
}
.title02 {
	padding:5px;
	font-size:12px;
	font-weight:bold;
	height:30px;
}
#title02 {
	padding:5px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/admin/tilte_bg_t.gif) repeat-x;
	color:#fff;
}
.biga a {
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
}
.tsort {
	color:#ffff00;
	cursor:hand;
	font-size:7px;
}
.tips01 {
	background:#eff2fa;
	padding:10px;
	margin-bottom:10px;
}
.tips02 {
	background:#fff;
	padding:10px;
	margin-bottom:10px;
}
#maintable {
	border:1px solid #aaaaaa;
}

.jihuo {
	margin-left:12px;
	border:1px solid #3b5888;
	border-bottom:0px;	
	text-align:center;
	height:25px;
	font-size:12px;
	cursor:hand;
	color:#ffffff;
	background:#6d84b4;
	padding-left:5px;
	padding-right:5px;
	
}
.jihuo a{
    color:#ffffff;
	font-weight:bold;}
.nojihuo {
	border:1px solid #898989;
	border-bottom:0px;
	background:#f1f1f1;
	text-align:center;
	height:25px;
	cursor:hand;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}
.nojihuo a{
    color:#000;
	font-weight:bold;}
.pageline {
	border-bottom:1px solid #aaaaaa;
}
.style8 {
	color: #959595
}
.style9 {
	color: #415788
}
.style11 {
	color: #959595;
	font-weight: bold;
	font-size: 12px;
}
.style1 {
	margin-bottom:15px;
	border:1px solid #96c2f1;
	background-color: #eff7ff
}
.style1 h5 {
	background-color: #b2d3f5;
	margin:1px;
}
.style1 ul {
	padding:6px;
}
.style6 {
	margin-bottom:15px;
	border:1px solid #92b0dd;
	background-color: #ffffff
	padding-top:1px;
}
.style6 h5 {
	background-color: #e2eaf8;
	margin:1px;
}
h5 {
	color:#000;
	font-size:12px;
	margin:1px;
	padding-top:4px;
	padding-left:6px;
	height: 24px;
}
.borders {
	border:1px solid #d8dfea;
	width:100%;
	background:#f1f7ff;
}
/* login - - */
#bgimg {
	background-image:url(../admin_ambow/images/bg_img.jpg);
	width:100%;
	height:500px;
	text-align:center;
}
#loginimg {
	background-image:url(../admin_ambow/images/login.jpg);
	width:552px;
	height:339px;
	position:relative;
}
#fmtable {
	position:absolute;
	top:136px;
	left:80px;
	border:#000000 1px solid;
}
.login_input {
	border:1px solid #bdc7d8;
	width:150px;
	color:#3b5888;
	padding:2px;
	font-family:arial;
}
/* ��ť  */
.btn {
	border-right: #0e1f5b 1px solid;
	padding-right: 5px;
	border-top: #d8dfea 1px solid;
	padding-left: 5px;
	font-size: 12px;
	border-left: #d8dfea 1px solid;
	cursor: hand;
	color: #ffffff;
	padding-top: 3px;
	border-bottom: #0e1f5b 1px solid;
	background-color:#3b5888;
	color:#ffffff;
	padding-bottom: 1px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
}
.btn_cancel {
	border-right: #b5b5b5 2px solid;
	padding-right: 2px;
	border-top: #f8f8f8 2px solid;
	padding-left: 2px;
	font-size: 12px;
	border-left: #f8f8f8 2px solid;
	cursor: hand;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: #b5b5b5 2px solid;
	background-color:#cdcdcd;
	padding-bottom: 2px;
	font-family:Arial, Helvetica, sans-serif;
	height: 25px; /* ȡ��ػ�ɫ��ť  */
}
a.btn_org{  
	color:#a06800;
    }
.btn_org{
   background:url(../images/admin/btn_org.gif) repeat-x;
	display:block;
	color:#a06800;
	font-weight:bold;	
	border:1px solid #e3b662;
	float:right;
	padding:4 10 4 10;
	margin:5 2 5 2;
	height:25px;
	width:85px;
	text-align:center;
   }


/* action button style */
.input3 {
	color:#585858;
	background:url(../images/admin/btn_action0.gif) no-repeat;
	border:0px;
	font-weight:bold;
	color:#585858;	
	font-size:12px;
	height:25px;
	width:95px;
	text-align:center;
	line-height:20px;
	display:block;
	float:right;
	cursor:hand;
	padding-top:4px;
	margin-right:5px;

}
.input3:hover {
	color:#585858;
	background:url(../images/admin/btn_action11.gif) no-repeat;
	border:0px;
	font-weight:bold;
	color:#585858;
	padding-top:4px;
	font-size:12px;
	height:25px;
	width:95px;
	text-align:center;
	line-height:20px;
}
a.input3 {
	color:#585858;
}
.input5 {
	color:#585858;
	background:url(../images/admin/btn_action0.gif) no-repeat;
	border:0px;
	font-weight:bold;
	color:#585858;
	padding-top:4px;
	font-size:12px;
	height:25px;
	width:95px;
}
.input4 {
	color:#585858;
	background:url(../images/admin/btn_action0.gif) no-repeat;
	border:0px;
	font-weight:bold;
	color:#585858;	
	font-size:12px;
	height:25px;
	width:95px;
	text-align:center;
	line-height:20px;
	display:block;
	float:right;
	cursor:hand;
	padding-top:4px;
	margin-right:5px;
}
.input4 span {
	color:#585858;
	font-size:12px;
	font-weight:bold;
	position:relative;
	background:url(../images/admin/btn_action1.gif) top right;
	margin:0 -30px 0 20px;
	padding-right:20px;
	float:left;
	height:25px;
}
.input4 span p {
	margin-top:5px;
}
.input4 img {
	border:0px;
	line-height:25px;
}
.input4:hover {
	text-decoration:none;
	background:url(../images/admin/btn_action1.gif) left -25px;
	float:left;
	cursor:hand;
	height:25px;
}
.input4:hover span {
	color:#585858;
	font-size:12px;
	font-weight:bold;
	position:relative;
	background:url(../images/admin/btn_action1.gif) -25px right;
	margin:0 -30px 0 20px;
	padding-right:20px;
	float:left;
	height:25px;
}
.input6 {
	text-decoration:none;
	background:url(../images/admin/btn_action1.gif) left top;
	float:left;
	cursor:hand;
	height:25px;
	width:95px;
	border:0px;
	color:#585858;
	font-weight:bold;
}
a.input10{
   display:block;
   float:right;
   margin-right:5px;
   color:#585858;}

.input10 {	
	background:url(../images/admin/btn_action10.gif) no-repeat 0px 0px;
	width:174px;
	height:25px;
	border:0px;
	font-weight:bold;
	color:#585858;
	padding-top:4px;
	font-size:12px;	
	text-align:center;
	line-height:20px;
	cursor:hand;
	display:block;
	cursor:hand;
	padding-top:4px;
	margin-right:5px;
	
}
.input10:hover {	
	background:url(../images/admin/btn_action10_1.gif) no-repeat 0px 0px;
	height:25px;
	width:174px;
	border:0px;
	font-weight:bold;
	color:#585858;
	padding-top:4px;
	font-size:12px;	
	text-align:center;
	line-height:20px;
}
}


/* turnpage */
.turn {
	line-height:20px;
	text-align:left;
	margin-top:5px;
}
.turn span {
	font-weight:bold;
	padding:2px 5px 2px 5px;
	height:20px;
	margin-right:1px;
	border-top:2px solid #3b5888;
}
.turn a {
	margin:0px 5px 0 0;
}
.turn b {
	font-weight:bold;
	color:#fff
}


/* add by xulai */
.fl{
  float:left;}
  
.fr{
  float:right;}

.welcome_hr {
height:10px;
border-bottom:1px solid #d8dfea;;
}
.style7 {
	color: #ff6600;
	font-weight: bold;
}
.tinput_info td{  
   color:#808080;
   padding:4 auto 4 auto;
   border-bottom:1px solid #e5e5e5;  
   height:22px;   
   }
.tinput td {
	color:#808080;
	padding:4 auto 4 auto;
}
.tinput_left {
	font-size:12px;
	font-weight:normal;
	text-align:right;
	color:#888;
	line-height:24px;
	height:24px;  /* ����ҳ������� */
}
.f_orange{
	color:#ff6600; /* ��ɫ�������� */
}
.f_gray{
    color:#999;}

.showbox {
	border:1px solid #d8dfea;
	background:#ecf8f7;
	text-align:center;
	padding:2px;
	margin-bottom:5px;
	cursor:hand;
}
.padding10 {
	padding:10px;
}
.m10 {
	margin:10px;
}
.report_title {
	background:#3b5888;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:6 20 6 20;
	height:30px;
	margin-top:10px;
}

.classroomname{
   color:#657dab;
   font-weight:bold;
   text-align:right;
   font-size:14px;}
   
.b_blue{
   background:#e4ffff;
   border:1px solid #c7eded;
   padding:10px;
   color:#7f7f7f;
   margin:6 0 6 0;}
.seat{
   margin-bottom:10px;
   margin-top:10px;
   clear:both;}
.seat td{
   text-align:center;
   color:#2d5166;
   }
.seat0{
   border:1px solid #dddddd;
   background:#e4ffff;
   width:100px;
   height:30px;}
.seat1{
   border:1px solid #dddddd;
   background:#ffe6b5;
   cursor:hand;
   width:100px;
   height:30px;}
.seat2{
   border:1px dashed #dddddd;
   background:url(../images/admin/seat_select.gif);
   width:100px;
   height:30px;}
.seat_disable{
   border:0px;
   background:#fff;
   width:100px;
   height:30px;}
.seat_disable2{
   border:1px dashed #dddddd;
   background:#fff;
   width:100px;
   height:30px;}
.seat_col{
   height:15px;
   background:#fff;
   }
.seat_row{
   width:15px;
   background:#fff;}
      
.seat_studiv{
   position:absolute; 
   width:290px;   
   z-index:201;  
   border:2px solid #7fbf75;
   background:#fff;   
   }
.seatdiv_title{
   color:#fff;
   background:#68ad5e;
   text-align:left;
   padding:4px;
   }
.seatdiv_content{ 
   background:#fff;
   text-align:left;
   padding:8px;
   line-height:24px;
   }
.seat_username{
   color:#68ad5e;}
   
.t16{
   font-size:24px;
   font-weight:bold;
   color:#eee}
.name{
   color:#6780ad;
   font-weight:bold;}

.msg_warn{
   background:#fff8cc;
   border-bottom:1px solid #ffe700;
   padding:10 20 10 20;
   margin-bottom:10px;
  }
..msg_info{
   background:#edeff4;
   border-bottom:1px solid #cad1e2;
   padding:10 20 10 20;
   margin-bottom:10px;
  }
  
.tab_course{
   width:100%;
   }

.stutree td{
  height:25px;
  line-height:25px;
  border-bottom:1px solid #eee;
  }
.reporttable td{
  background:url(../images/admin/icon_stat3.gif) no-repeat 0 6px;
  padding-left:15px;
  height:30px;}
	
.suggestion{
 line-height:24px;}
.voter{
 color:#999;
 width:60px;}
 .input_calendar{
  background:url(../images/admin/icon_calendar.gif) no-repeat right center;}
.tab0{
  background-color:#e9e9e9;
  border:1px solid #aaaaaa;
  text-align:center;
  height:25px;
  } 
.tab1{
  background-color:#fff;  
  border:1px solid #aaaaaa;
  border-bottom:1px solid #fff;
  text-align:center;
  height:25px;
  } 
.tab2{ 
  border-bottom:1px solid #aaaaaa;
  } 
.welcome{
  color:#999;}
  
